/**
 * 文件上传 - 公开私有模式 - HTTP
 */
function doUploadFile(fileId, showImg, imgPath, fileName){
	if(typeof fileId == 'undefined' || !fileId){
		fileId = 'fileInput';
	}
	if(typeof showImg == 'undefined' || !showImg){
		showImg = 'showImg';
	}
	if(typeof imgPath == 'undefined' || !imgPath){
		imgPath = 'imgPath';
	}
	if(typeof fileName == 'undefined' || !fileName){
		fileName = 'fileName';
	}
	$.ajaxFileUpload({
		url:basePath+'/uploadPublicFileByHttp.htm',//用于文件上传的服务器端请求地址
		secureuri:false,//一般设置为false
		fileElementId:fileId,//文件上传空间的id属性 <input type="file" id="file" name="file" />
		dataType: 'json',//返回值类型一般设置为json
		success: function (data, status){ //服务器成功响应处理函数
			if(data.status == 'success'){
				$('#' + showImg).attr('src',basePath + fileRoot + data.path);
				$("#" + imgPath).val(data.path);
				$("#" + fileName).val(data.fileName);
				$("#" + fileName + "Show").html(data.fileName);
			}else{
				$.dialog.alert(data.message);
			}
		},
		error: function (data, status, e){//服务器响应失败处理函数
			$.dialog.alert(data.message);
		}
	});
	return false;
}

/**
 * 文件上传 - 非公开私有模式 - HTTP
 */
function uploadPrivateFileByHttp(fileId, filePath, uploadFileNameSpan, uploadFileName, fileExtend, fileSize){
	if(typeof fileId == 'undefined' || !fileId){
		fileId = 'uploadFile';
	}
	if(typeof filePath == 'undefined' || !filePath){
		filePath = 'filePath';
	}
	if(typeof uploadFileNameSpan == 'undefined' || !uploadFileNameSpan){
		uploadFileNameSpan = 'uploadFileNameSpan';
	}
	if(typeof uploadFileName == 'undefined' || !uploadFileName){
		uploadFileName = 'uploadFileName';
	}
	if(typeof fileExtend == 'undefined' || !fileExtend){
		fileExtend = 'fileExtend';
	}
	if(typeof fileSize == 'undefined' || !fileSize){
		fileSize = 'fileSize';
	}
 	$("body").mask("正在上传，请稍后...");
 	$.ajaxFileUpload({
		url:basePath+'/uploadPrivateFileByHttp.htm',//用于文件上传的服务器端请求地址
		secureuri:false,//一般设置为false
		fileElementId:fileId,//文件上传空间的id属性 <input type="file" id="file" name="file" />
		dataType: 'json',//返回值类型一般设置为json
		success: function (data, status){ //服务器成功响应处理函数
			$("body").unmask();
			if(data.status == 'success'){
				$("#"+filePath).val(data.path);
				$("#"+uploadFileNameSpan).text(data.fileName);
				$("#"+uploadFileName).val(data.fileName);
				$("#"+fileExtend).val(data.extend);
				$("#"+fileSize).val(data.size);
			}else{
				$.dialog.alert(data.message);
			}
		},
		error: function (data, status, e){//服务器响应失败处理函数
			$("body").unmask();
			$.dialog.alert(data.message);
		}
	});
}
 
 
/**
 * 文件上传 - 公开私有模式 - FTP
 */
 function uploadPublicFileByFtp(){
	 $("body").mask("正在上传，请稍后...");
	 $.ajaxFileUpload({
		url:basePath+'/uploadPublicFileByFtp.htm',//用于文件上传的服务器端请求地址
		secureuri:false,//一般设置为false
		fileElementId:'uploadFile',//文件上传空间的id属性 <input type="file" id="file" name="file" />
		dataType: 'json',//返回值类型一般设置为json
		success: function (data, status){ //服务器成功响应处理函数
			$("body").unmask();
			if(data.status == 'success'){
				$("#filePath").val(data.path);
				$("#uploadFileNameSpan").text(data.fileName);
				$("#uploadFileName").val(data.fileName);
			}else{
				$.dialog.alert(data.message);
			}
		},
		error: function (data, status, e){//服务器响应失败处理函数
			$("body").unmask();
			$.dialog.alert(data.message);
		}
	});
 }
 
/**
 * 文件上传 - 非公开私有模式 - FTP
 */
 function uploadPrivateFileByFtp(){
	 $("body").mask("正在上传，请稍后...");
	 $.ajaxFileUpload({
		url:basePath+'/uploadPrivateFileByFtp.htm',//用于文件上传的服务器端请求地址
		secureuri:false,//一般设置为false
		fileElementId:'uploadFile',//文件上传空间的id属性 <input type="file" id="file" name="file" />
		dataType: 'json',//返回值类型一般设置为json
		success: function (data, status){ //服务器成功响应处理函数
			$("body").unmask();
			if(data.status == 'success'){
				$("#filePath").val(data.path);
				$("#uploadFileNameSpan").text(data.fileName);
				$("#uploadFileName").val(data.fileName);
			}else{
				$.dialog.alert(data.message);
			}
		},
		error: function (data, status, e){//服务器响应失败处理函数
			$("body").unmask();
			$.dialog.alert(data.message);
		}
	});
 }
 
/**
 * 文件上传 - 云模式
 */
 function uploadFileByCloud(){
	 $("body").mask("正在上传，请稍后...");
	 $.ajaxFileUpload({
		url:basePath+'/uploadFileByCloud.htm',//用于文件上传的服务器端请求地址
		secureuri:false,//一般设置为false
		fileElementId:'uploadFile',//文件上传空间的id属性 <input type="file" id="file" name="file" />
		dataType: 'json',//返回值类型一般设置为json
		success: function (data, status){ //服务器成功响应处理函数
			$("body").unmask();
			if(data.status == 'success'){
				$("#filePath").val(data.path);
				$("#uploadFileNameSpan").text(data.fileName);
				$("#uploadFileName").val(data.fileName);
			}else{
				$.dialog.alert(data.message);
			}
		},
		error: function (data, status, e){//服务器响应失败处理函数
			$("body").unmask();
			$.dialog.alert(data.message);
		}
	});
 }